package com.yunhe.merchants.model;

import com.yunhe.common.annotation.OrgName;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName: DeptPlan
 * @Description:
 * @author: GongDaCheng
 * @Date: 17:49 2021/5/10
 */
public class DeptPlan implements Serializable {
    private static final long serialVersionUID = 798686704854349288L;

    @ApiModelProperty(value = "部门ID")
    private Long id;
    @ApiModelProperty(value = "部门名")
    @OrgName(orgId = "id")
    private String name;
    @ApiModelProperty(value = "年度计划")
    private BasePlan yearPlan;
    @ApiModelProperty(value = "季度计划")
    private List<BasePlan> quarterPlan;
    @ApiModelProperty(value = "月度计划")
    private List<BasePlan> monthPlan;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BasePlan getYearPlan() {
        return yearPlan;
    }

    public void setYearPlan(BasePlan yearPlan) {
        this.yearPlan = yearPlan;
    }

    public List<BasePlan> getQuarterPlan() {
        return quarterPlan;
    }

    public void setQuarterPlan(List<BasePlan> quarterPlan) {
        this.quarterPlan = quarterPlan;
    }

    public List<BasePlan> getMonthPlan() {
        return monthPlan;
    }

    public void setMonthPlan(List<BasePlan> monthPlan) {
        this.monthPlan = monthPlan;
    }
}
